<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // let obj = {
        //     name : "老王",
        //     age:18,
        // }

        // 解构的属性在对象中不存在，会解构成undefined
        // let {name,age,sex} = obj;

        // console.log(name,age,sex);


        //解构可以设置默认值
        // 用= 设置默认值

        let obj = {
            name : "老王",
            age:18,
            sex:"女"
        }

        // 默认值 是在 属性在解构源是没有的时候，才会起效。
        let {name,sex="男",age} = obj; 

        console.log(sex);//男
        

    </script>
</body>
</html>